using B.S.Sterilizationcenter.ErrorCode;
using MediatR;

namespace B.S.Sterilizationcenter.Writer.API.Appliaction.Commends.Yjb.PrescriptionCheck
{
    public class AddPrescriptionCheckCommand : IRequest<ApiResult<int>>
    {
        /// <summary>
        /// 主键ID
        /// </summary>
        public int? PrescriptionCheckId { get; set; }

        /// <summary>
        /// 挂号编号
        /// </summary>
        public string? RegistrationNumber { get; set; }

        /// <summary>
        /// 姓名
        /// </summary>
        public string? PatientName { get; set; }

        /// <summary>
        /// 性别
        /// </summary>
        public string? Gender { get; set; }

        /// <summary>
        /// 年龄
        /// </summary>
        public int? Age { get; set; }

        /// <summary>
        /// 身份证号
        /// </summary>
        public string? IdNumber { get; set; }

        /// <summary>
        /// 卡号
        /// </summary>
        public string? CardNumber { get; set; }

        /// <summary>
        /// 是否已打印
        /// </summary>
        public bool IsPrinted { get; set; }

        /// <summary>
        /// 是否已发药
        /// </summary>
        public bool IsMedicineProvided { get; set; }

        /// <summary>
        /// 删除标记
        /// </summary>
        public bool IsDeleted { get; set; }
    }
} 